#ifndef DEBUGGERSETTINGSPANEL_H
#define DEBUGGERSETTINGSPANEL_H

#include <wx/sizer.h>
#include <wx/button.h>
#include <wx/panel.h>
#include <wx/textctrl.h>

class cbDebuggerPlugin;
class DebuggerSettingsDlg;

class DebuggerSettingsPanel: public wxPanel {
  public:
    DebuggerSettingsPanel( wxWindow* parent, DebuggerSettingsDlg *dialog, cbDebuggerPlugin *plugin );
    virtual ~DebuggerSettingsPanel();
  private:
    static const long ID_BUTTON_CREATE;
    static const long ID_BUTTON_DELETE;
    static const long ID_BUTTON_RESET;
    static const long ID_TEXTCTRL_INFO;
  private:
    void OnButtonCreate( wxCommandEvent& event );
    void OnButtonDelete( wxCommandEvent& event );
    void OnButtonReset( wxCommandEvent& event );
  private:
    DebuggerSettingsDlg *m_dialog;
    cbDebuggerPlugin *m_plugin;
  private:
    DECLARE_EVENT_TABLE()
};

#endif
